$("#showReg").on("click", function () {
  $(".login-form").hide();
  $(".reg-form").show();
});

$("#showLogin").on("click", function () {
  $(".login-form").show();
  $(".reg-form").hide();
});

const form = layui.form

form.verify({
  //我们既支持上述函数式的方式，也支持下述数组的形式
  //数组的两个值分别代表：[正则匹配、匹配不符时的提示文字]
  pass: [/^[\S]{6,12}$/, "密码必须6到12位，且不能出现空格"],
  resetPsd: function (value, item) {
    if ($("#pwd").val() !== value) {
      return "2次输入密码不一致";
    }
  },
});

const layer = layui.layer
$(".reg-form").on("submit", function (e) {
  e.preventDefault();
  const data = $(this).serialize();
  // console.log(data)
  axios
    .post("/api/reguser", data)
    .then(({ data: res }) => {
      console.log(res)
      if (res.status !== 0) {
        return layer.msg(res.message);
      }
      layer.msg("恭喜注册成功");
      $("#showLogin").click();
    })
})

$(".login-form").on("submit", function (e) {
  e.preventDefault();
  const data = $(this).serialize()
  //   console.log(data)
  axios
    .post("/api/login", data)
    .then(({ data: res }) => {
      // console.log(res)
      if (res.status !== 0) {
        return layer.msg(res.message)
      }

      localStorage.setItem('token', res.token)
      console.log(res.token)
      layer.msg(
        "登录成功，即将跳转到首页",
        {
          time: 2000, //2秒关闭（如果不配置，默认是3秒）
        },
        function () {
          location.href = "/index.html"
        }
      )
    })
})
